@charset "utf-8";
.sidebar{
	margin-top: 15px;
	margin-bottom: 80px;
}
.sidebar .sidebar_left .left_title{
	border: 1px solid #D9D8D8;
	border-bottom: none;
	margin:0px;
	background: url(../img/sidebar_left_tit_bg.jpg) no-repeat right  bottom,url(../img/sidebar_left_tit_bg1_02.jpg) repeat-x left  bottom #FAFAFA;
	position:relative;
}
.sidebar .sidebar_left .left_title span{
	font-size: 48px;
	color:#A10002;
	position: absolute;
	left:10px;
	top:10px;
}
.sidebar .sidebar_left .left_title strong{
	font-weight: normal;
	font-size:18px;
	color:#A10002;
	padding-left: 50px;
}
.sidebar .sidebar_left .left_title p{
	margin:0px;
	font-size: 16px;
	color:#A47575;
	padding-left: 50px;
	padding-bottom: 5px;

}
.sidebar .sidebar_left .left_ul {
	background: #EFF0F1;
	border-radius: 0px 0px 25px 0px;
	border: 1px solid #D9D8D8;
	padding:10px 15px;
	margin-bottom: 30px;
}
.sidebar .sidebar_left .left_ul li{
	margin-bottom: 5px;
}
.sidebar .sidebar_left .left_ul li:last-child{
	margin-bottom: 0px;
}
.sidebar .sidebar_left .left_ul li a{
	padding:10px 10px;
	display: block;
	color:#333;
	text-decoration: none;
	border-radius: 10px 0px 10px 0px ;
}
.sidebar .sidebar_left .left_ul li a:hover{
	background:url(../img/sidebar_left_li_bg_04.jpg) repeat-x center center;
	background-size: contain;
	color:#fff;
}
.sidebar .sidebar_left .left_ul li a .jt_bg{
	width:16px;
	height:16px;
	background: url(../img/sidebar_left_li_bg_05.png) no-repeat center center;
	display:block;
	float: right;
	display: none;
}
.sidebar .sidebar_left .left_ul li a:hover .jt_bg{
	display: block;
}
.sidebar .sidebar_left_pic{
	width:100%;
}
.sidebar .sidebar_left .left_ul li a.active{
	background:url(../img/sidebar_left_li_bg_04.jpg) repeat-x center center;
	background-size: contain;
	color:#fff;
}
.sidebar .sidebar_left .left_ul li a span.active_b{
	display: block;
}

.sidebar .sidebar_right .right_title{
	font-size:18px;
	color:#922226;
	padding-bottom: 5px;
	border-bottom:3px solid #922226;
}
.sidebar .sidebar_right .right_title .index_page{
	font-size: 14px;
	float: right;
	font-weight: normal;
	background: url(../img/home_icon.jpg) no-repeat left center;
	padding-left: 20px;
}
.sidebar .sidebar_right .right_title .index_page a{
	text-decoration: none;
	color:#888;
}
.sidebar .sidebar_right .right_title .index_page a:hover{
	color:#922226;
}
.sidebar .sidebar_right .right_title .index_page span{
	color:#888;
}
.sidebar .sidebar_right{
	min-height:500px; 
}
.sidebar .sidebar_right .right_con {
	padding-top: 20px;
	font-size: 12px;
	color: #666;
	word-break: break-all;
	overflow: auto;
	line-height: 24px;
}
.sidebar .sidebar_right .right_con p{
	color:#666;
	line-height: 25px;
/*	text-indent: 26px;*/
}
.sidebar .sidebar_right .right_con img{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
/*	margin-bottom: 10px;*/
}
.sidebar .sidebar_right .right_con .pic_list{
	margin-bottom: 20px;
}
.sidebar .sidebar_right .right_con .pic_list h3{
	font-size:12px;
	text-align: center;
	margin-top: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
	color: #666;
}
.sidebar .sidebar_right .right_con .contact_map{
	margin-bottom: 10px;
}
.sidebar .sidebar_right .right_con .unindent p{
	text-indent: 0px;
}
.sidebar .sidebar_right .right_con .news_list_ul li time{
	color:#999;
	float: right;
}
.sidebar .sidebar_right .right_con .news_list_ul li{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 30px;
}
.sidebar .sidebar_right .right_con .news_list_ul li a{
	color:#666;
	font-size: 13px;
	background: url(../img/li_jt_2.jpg) no-repeat left center;
	padding-left: 20px;
	text-decoration: none;
}
.sidebar .sidebar_right .right_con .news_list_ul li a:hover{
	color:#A00000;
	background: url(../img/li_jt_1.jpg) no-repeat left center;
}
.sidebar .sidebar_right .right_con .news_con_tit{
	text-align: center;
/*	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
}

.sidebar .sidebar_right .right_con .news_time{
	text-align: center;
	display: block;
	font-weight: normal;
	padding-bottom: 25px;
	color:#999;
	border-bottom: 1px dashed #ccc;
	margin-bottom:20px; 
}
.sidebar .sidebar_right .right_con .news_list_ul li a .down{
	background: url(../img/down.jpg) no-repeat center center;
	display: block;
	width:21px;
	height: 21px;
	float: right;
}
.sidebar .sidebar_right .right_con .pro_list {
	margin-bottom: 20px;
}
.sidebar .sidebar_right .right_con .pro_list .list_left a{
	overflow: hidden;
	display: block;
	border:1px solid #E9E7E7;
	border-bottom:none;
}
.sidebar .sidebar_right .right_con .pro_list  img{
	margin:0px;
	padding:0px;
	transition:all 0.5s;
}
.sidebar .sidebar_right .right_con .pro_list  img:hover{
	transform: scale(1.1);
}
.sidebar .sidebar_right .right_con .pro_list a.pro_title{
	text-decoration: none;
	color:#666;
	display: block;
	font-size: 12px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border:1px solid #E9E7E7;
	border-top:none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.sidebar .sidebar_right .right_con .pro_list a.pro_title:hover{
	text-decoration: none;
	color:#A30002;
}
.sidebar .sidebar_right .right_con .pro_child_tit{
	text-align: center;
	margin-bottom: 30px;
}



.sidebar  .job_table tbody tr td,
.sidebar  .job_table thead tr th{
	text-align: center;
	border:1px solid #ddd;
	font-size: 12px;
	color:#666;
}
.sidebar  .job_table thead tr:first-child th{
	border-top:1px solid #ddd;
}
.sidebar .job_table thead tr{
	background: #911E23;
}
.sidebar .job_table thead tr th{
	color:#fff;
}
.sidebar  .job_table tbody tr td a{
	color: #922226;
}









.sidebar  .con_slide_list{
	margin-top: 20px;
}
.sidebar   .con_slide_list .list_text_box{
	margin-bottom: 5px;
}
.sidebar   .con_slide_list .list_text_box .active{
	 background:#922226;
	 color:#fff;
}
.sidebar   .con_slide_list .list_text_title{
	cursor:pointer;
	padding:8px 15px;
	padding-left: 15px;
	background:#EDEDED;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color:#000;
}
.sidebar   .con_slide_list .list_text_title span{
	float: right;
}
.sidebar  .con_slide_list .list_text_con{
	background:#fff;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}
.sidebar  .mar_top{
	margin-top: 10px;
}
.sidebar  .con_slide_list .list_text_box:first-child .list_text_con{
	display: block;
}
.sidebar  .con_slide_list .list_text_con p{
	padding-left: 15px;
	padding-right: 15px;
	text-indent: 0px;
	line-height: 18px;
	font-size: 12px;
}



.vjs-mouse-display{
	display: none !important;
}
.video-js{
	width:100%;
	height: 210px !important;	
}
.xs_video{
	margin-top: 5px;
	margin-bottom: 15px;
}
/*.video-js .vjs-tech{
	height: 100% !important;
}
*/




.pager{height:auto;overflow:hidden;font-size:12px;color:#666;}
.pager a{padding:3px 8px;font-size:12px;display:inline-block;margin:0 5px;border:1px solid #ccc;color:#666;text-decoration: none;}
.pager a:hover,.pager .current{background:#A10002;border:1px solid #A10002;color:#fff;}
.pager .current{padding:3px 8px;font-size:12px;display:inline-block;margin:0 5px;background:#A10002;border:1px solid #A10002;color:#fff;}
/*.pager .l_l{float:left;}
.pager .l_r{float:right;}*/
.pager .l_l{
	margin-bottom: 20px;
}
.pager .l_r{

}


.page{
	text-align: center;
	padding-top: 40px;
	clear:both;
}
.page li{
	display: inline-block;
}
.page li a{
	padding:6px 10px;
	/*background: #ccc;*/
	border: 1px solid #A30002;
	/*color:#333;*/
	color:#A30002;
	text-decoration: none;
}
.page li a:hover{
	color:#fff;
	/*background: #000;*/
	background:  #A30002;
}
.page li a.at{
	background:#A30002;
	color:#fff;
}


.message{
	margin-top: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
.form-control{
	border-radius: 0px;
}
.form-control:focus{
	border:1px solid #000;
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
}
.form-control:hover{
	border:1px solid #000;
}
.btn{
	background: #922226;
	border-radius:0px;
	transition:all 0.2s;
	color:#fff;
	border:none;
}
.appJob{
	margin-left: 0px;
}
.appJob:focus{
	color: #fff;
}
 .btn:hover{
	background: #B1080F;
	color:#fff;
/*	border-color:#DFBF97;*/
}
.yzm_width{
	min-width: 50px;
}




.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent *{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.map{
	width: 100%;
}
#dituContent label{
	max-width: none;
}
#dituContent img{
	max-width: none !important;
}





#fancybox-wrap{
	padding:0px !important;
	width:auto;
	height:auto;
	left:0px !important;
	right:0px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
#fancybox-wrap #fancybox-inner{
	top:0px !important;
	left:0px !important;
	width:100% !important;
	height: 100% !important;
}
#fancybox-title{
	width:100% !important;
}
#fancybox-img{
	padding:0px;
}


@media (max-width: 768px){
	.sidebar{
		margin-bottom: 10px;
	}
	.sidebar .sidebar_right{
		min-height:10px; 
	}
	.sidebar .sidebar_left .left_title{
		display: none;
	}
	.sidebar .sidebar_right .right_title .index_page{
		display:none;
	}
	.sidebar .sidebar_left_pic{
		display: none;
	}
	.sidebar .sidebar_left .left_ul{
		margin-bottom:0px;
	}
	.sidebar .sidebar_right .right_con .news_con_tit{
		font-size: 16px;
		line-height: 22px;
		margin-top: 0px;
	}
	.sidebar .sidebar_right .right_con .contact_map,
	.sidebar .sidebar_right .right_con .contact_info{
		padding-left: 0px;
		padding-right: 0px;
	}
	.sidebar .sidebar_right .right_con .pro_list,
	.sidebar .sidebar_right .right_con .pic_list{
		padding-left: 5px;
		padding-right: 5px;
	}
	.sidebar .sidebar_right .right_con .pro_list img{
		width: 100%;
		height: 110px;
	}
	.sidebar .sidebar_right .right_con .pic_list img{
		width: 100%;
		height: 90px;
	}
	.about3_video{
		height: 210px !important;
	}
}	
@media (min-width: 768px){
	.sidebar .sidebar_right .right_con .news_list_ul li time{
		display: none;
	}
	.sidebar .sidebar_right .right_con .pro_list img{
		width: 100%;
		height: 140px;
	}
	.sidebar .sidebar_right .right_con .pic_list img{
		width: 100%;
		height: 150px;
	}
	.about3_video{
		height: 350px !important;
	}

}
@media (min-width: 992px){
	.sidebar .sidebar_right .right_con .news_list_ul li time{
		display: block;
	}
	.sidebar .sidebar_right .right_con .pro_list img{
		width: 100%;
		height: 140px;
	}
	.sidebar .sidebar_right .right_con .pic_list img{
		width: 100%;
		height: 150px;
	}
	.about3_video{
		height: 400px !important;
	}

}
@media (min-width: 1200px){
	.sidebar .sidebar_right .right_con .news_list_ul li time{
		display: block;
	}
	.sidebar .sidebar_right .right_con .pro_list img{
		width: 100%;
		height: 140px;
	}	
	.sidebar .sidebar_right .right_con .pic_list img{
		width: 100%;
		height: 180px;
	}
	.about3_video{
		height: 450px !important;
	}

}
